﻿* {
    padding: 0px;
    margin: 0px;
    font-family: tahoma,arial,"SimSun","Helvetica Neue",Helvetica,sans-serif;
}

.hoverbg {
    background-color: #f5f7fa;
}

.expmenu {
    width: 100%;
}

    .expmenu * {
        list-style: none;
    }

    .expmenu > li > ul.menu {
    }

    .expmenu > li ul li {
        border-bottom: 1px dotted #dcdcdc;
        border-top: 1px solid #fff;
        color: #616161;
        font-size: 12px;
    }

        .expmenu > li ul li a {
            padding: 10px 0px 10px 15px;
            display: block;
            color: #616161;
            text-decoration: none;
            background-image: url('../Content/images/m_split.png');
            background-repeat: repeat-y;
            background-attachment: scroll;
            background-position: 15px center;
        }

.menu-icon {
    width:10px;
    margin-right:5px;
}
.menu-icon-red {
    color: #c86139;
}
ul.expmenu > li ul li.selected a {
    color: #2b7dbc;
}

.expmenu > li ul li:last-child {
    border-bottom: none;
}

.expmenu > li ul li.selected {
    color: #2b7dbc;
    background-color: #f5f7fa;
}

.expmenu div.header {
    cursor: pointer;
    padding: 10px;
    border-bottom: 1px #e5e5e5 solid;
    height: 18px;
    /*color: #2b7dbc;*/
    color: #585858;
    font-weight: bold;
    font-size: 14px;
    background-color: #f8f8f8;
}

    .expmenu div.header.selected {
        color: #2b7dbc;
    }

.expmenu > li > div.header > .arrow {
    float: right;
}
